<?php

function llamaApiFacebook($url) {
    // Inicializamos la libreria curl
    $curl = curl_init();
    // Le decimos la url a la que tiene que hacer la peticion GET
    curl_setopt($curl, CURLOPT_URL, $url . '?access_token=' . $_SESSION['access_token_facebook']);
    // Queremos que nos devuelva la respuesta en un string en vez de mostrarla
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    // No queremos que verifique el certificado SSL de Facebook
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
    // Hace la peticion GET y guarda el resultado en un string
    $respuesta = curl_exec($curl);
    // Si algo falla...
    if ($respuesta == false) {
        echo 'Error curl en la peticion GET a la API de Facebook: ' . curl_error($curl);
    }
    // La respuesta esta en un string JSON, la convertimos a arreglo
    $respuesta = json_decode($respuesta, true);
    return $respuesta;
}

?>
